﻿<?php
/*DEE_DESC
 $templ=array(
	//Название шаблона в списке ОБЯЗАТЕЛЬНОЕ
	'title'=>'Список акций',
	//Приложения которые будут выводится дополнительно при выборе данного шаблона
	'attaches'=>array(
		//Простое поле выбора 
		array('type'=>'field','desc'=>'Количество выводимых гарантий на страницу','name'=>'count_on_page')
	));
//DEE_DESC_END*/

	$ended = array( 53538, 55560, 54774, 53098, 53082, 24141, 59603, 59604, 60575 );  // ID закончившихся акций

	$attaches = $view->getAttaches();
	$limit = !empty( $attaches['count_on_page'] ) ? array_shift( $attaches['count_on_page'] ) : 20;
	if( $limit < 1 ) $limit = 5;

	$cur_page = preg_match( '#/page-(\d+)#' , $_SERVER['REQUEST_URI'] , $res ) ? $res[1]-1:0;
	if( $cur_page < 0 ) $cur_page = 0;
	$elog->add( $cur_page );
	$conn->query('
		SELECT sql_calc_found_rows url, `id`, `title`, `text1`, UNIX_TIMESTAMP( `date_create` ) AS `date_create`
			FROM `pages`
					WHERE `templ` = "akcii_item"
						ORDER BY `zin` asc, `date_create` DESC
							LIMIT '.( ( $view->paginator_index ) * $limit ).', '.$limit );

	$url_before = $view->url_before.'/'.$view->url;
	$view->gText .= $view->printH1('v');
	if( $conn->rowCount() )
	{
		$view->gText .= '<ul class="global-list">';
		while( $row = $conn->fetch() )
		{

			$view->gText.='	<li>
								<div class="global-list__description">
									<h2>
										<a href="'.$url_before.'/'.$row->url.'" title="'.$row->title.'">'.$row->title.'</a>
									</h2>
									<span class="date">'.getDateFormat($row->date_create).'</span><span class="ended">'.( in_array( $row->id , $ended ) ? 'закончена' : '' ).'</span>
									<p>'.$row->text1.'</p>
									<a href="'.$url_before.'/'.$row->url.'" title="'.$row->title.'" class="global-button">
										<span class="global-button__inner">Подробнее</span>
									</a>
								</div>
							</li>';
		}
		$view->gText .= '</ul>';
	}
	
	$conn->query('select found_rows() as num');
	$total=$conn->fetch();
	if($total)
		$total=$total->num;
	else $total=0;
	$view->gText.=$load->block('pagination',array('total'=>$total,'limit'=>$limit,'url_before'=>$url_before));